Career 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Spain F2 Spain #2-w1 Spain #2-w2 Spain #2-w3 Spain #2-w4 France F7 Spain F18 Spain F19 Spain F20 Spain F24 Spain F25 Spain F26 Spain F28 France F2 France F3 Spain F3 Portugal F1 Portugal F2 Portugal F3 Morocco F1 Morocco F2 Spain F6 Spain F12 Spain F13 Spain F26 Spain F27 Germany F5 Italy F1 Italy F2 Portugal F1 Portugal F3 France F6 Spain F7 Spain F5 Spain F30 Spain F23 Spain F6 Spain F7 Portugal F2 Spain F32 Spain F34a France F1 Spain F22 Vigo Challenger Napoli Challenger Tarragona Challenger Khanty-Mansiysk Challenger Prostejov Challenger Pekao Open - Szczecin Dallas Challenger Tunis Challenger Prague Challenger Ciudad de Pozoblanco Open Diputacion - Cordoba Prostejov Challenger Portoroz Challenger Barranquilla Challenger Mons Challenger Ho Chi Minh City Challenger Mouilleron-Le-Captif Challenger Canberra Challenger Szczecin Challenger II Cyclus Open de Tenis - Florianopolis Lyon Challenger Perugia Challenger Bangkok Challenger Bangkok Challenger Burnie Challenger Launceston Challenger Zhuhai Challenger Marbella Challenger Alicante Challenger Barletta Challenger Memorial Manfredini - Sassuolo Poznan Challenger Nottingham Challenger Winnipeg Challenger Binghamton Challenger Tiburon Challenger Monterrey Challenger Knoxville Challenger Da Nang Challenger Monterrey Challenger Ilkley Challenger LXVII Concursu Internacional de Vigo - Vigo Challenger Ciudad de Guayaquil - Guayaquil Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc XL Bermuda Open - Bermuda Unicredit Czech Open - Prostejov Mordovia Cup - Mordovia Copa Petrobras Colombia - Bogota Morocco Tennis Tour - Tanger Genova Open Challenger - Genova Tatra Banka Slovak Open - Bratislava Irving Challenger Segovia Challenger Gwangju Challenger San Benedetto Challenger Surbiton Challenger Cortina Challenger Segovia Challenger Nord/LB Open - Braunschweig Gelsor Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Kremlin Cup - Moscow Sporting Challenger 2003 - Turin Open de Tenis Comunidad Valenciana - Valencia Memorial Savigni - Sassuolo Gelsor Open Romania - Bucharest ATU Cup - Weiden X Open Internacional D'Andorra - Andorra Finnish Open - Helsinki Tampere Imageneering Open - Tampere Black Forest Open - Freudenstadt Tata Open - Chennai Open Seat Godo - Barcelona The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch Allianz Suisse Open - Gstaad Open Romania - Bucharest Thailand Open - Bangkok St. Petersburg Open - St. Petersburg Open 13 - Marseille Open de la Comunidad Valenciana - Valencia Open Seat Godo 2005 - Barcelona Internationaler Raiffeisen Grand Prix - St. Polten Pilot Pen Tennis - New Haven Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Pro Tennis World Open - Sunrise Sydney International - Sydney International Indoor Tennis Championships of Croatia - Zagreb Open 13 - Marseille The Dubai Tennis Championships - Dubai Open de Tenis Comunidad Valenciana - Valencia Open SEAT Godo 2006 - Barcelona Hypo Group Tennis International - Portschach Ostdeutscher Sparkessen Cup - Dresden Badden Open by Rothaus - Ettlingen Schickendanz Open - Furth Chennai Open - Chennai MoviStar Open - Vina del Mar Copa Telmex - Buenos Aires The Dubai Tennis Championships - Dubai Open de la Comunidad Valenciana - Valencia Estoril Open - Estoril Arroyo de la Encomienda - Valladolid Allianz Suisse Open - Gstaad ATP Open Castilla y Leon - Segovia Dutch Open Tennis - Amersfoort Open de Tenis Amaya - Pamplona Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Oberstaufen Cup - Oberstaufen The LTA Sunderland Challenger - Sunderland Open de Moselle - Metz ATP Kremlin Cup - Moscow Qatar Exxon Mobil Open - Doha Movistar Open - Vina del Mar Open Castilla y Leon - Segovia Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco The Dubai Tennis Championships - Dubai U.S. Mens's Clay Court Championship - Houston Dusseldorf Open 2006 - Dusseldorf Open Costa Daurada - Tarragona ATP Slovak Open Challenger - Bratislava BMW Open - Munich ARAG World Team Championship - Dusseldorf Ciutat de Barcelona - Barcelona Copa Petrobras Uruguray - Montevideo Copa Petrobras Argentina - Buenos Aires Orange Warsaw Open - Warsaw Ordina Open - s-Hertogenbosch Allianz Suisse Open Gstaad - Gstaad ATP Studena Croatia Open Umag - Umag Pilot Pen Tennis - New Haven ATP Kremlin Cup - Moscow Davidoff Swiss Indoors Basel - Basel SA Tennis Open - Johannesburg Brasil Open - Costa do Sauipe ABN AMRO World Tennis Tournament - Rotterdam Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco U.S. Mens's Clay Court Championship - Houston Ipsos Bucharest Challenger - Bucharest Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Copa Petrobras Uruguay - Montevideo LXV Concurso Internacional Vigo - Vigo Catella Swedish Open - Bastad Masters Series - Hamburg Allianz Suisse Open Gstaad - Gstaad ATP Studena Croatia Open Umag - Umag Pilot Pen Tennis - New Haven Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Open de Tenis Comunidad Valenciana - Valencia Chennai Open - Chennai Movistar Open - Santiago Brasil Open - Costa do Sauipe Grand Prix Hassan II - Casablanca Serbia Open - Belgrade ATP Open Castilla y Leon - Segovia AEGON Championships - London XI Torneo Internazionale di Tennis - Barletta Catella Swedish Open - Bastad International German Open - Hamburg Allianz Suisse Open Gstaad - Gstaad Pilot Pen Tennis - New Haven Malaysian Open - Kuala Lumpur If Stockholm Open - Stockholm Open Sud de France - Montpellier Open de Tenis Comunidad Valenciana - Valencia Medibank International - Sydney Heineken Open - Auckland Movistar Open - Santiago PBZ Zagreb Indoors - Zagreb Brasil Open - Costa do Sauipe Delray Beach International Tennis Championships - Delray Beach Bet-At-Home Austrian Open - Kitzbuhel Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade Gerry Weber Open - Halle Segovia Challenger Mercedes Cup - Stuttgart Allianz Suisse Open - Gstaad BCR Open Romania - Bucharest St. Petersburg Open - St. Petersburg Open de Tenis Comunidad Valenciana - Valencia Brisbane International - Brisbane Apia International - Sydney Tennis Napoli Cup 2007 - Napoli Legg Mason Tennis Classic - Washington Brasil Open - Sao Paulo Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Mitsubishi Electric Europe Cup - Monza Open Sabadell Atlantico - Barcelona St. Brieuc Challenger Prosperita Open 2006 - Ostrava AEGON International - Eastbourne Studena Croatia Open - Umag Credit Agricole Suisse Open - Gstaad Farmers Classic - Los Angeles Pekao Open 2003 - Szczecin Winston-Salem Open - Winston-Salem Moselle Open - Metz Valencia Open - Valencia Apia International - Sydney Segovia Challenger ABN AMRO World Tennis Tournament - Rotterdam Barcelona Open BancSabadell - Barcelona Tarragona Challenger Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Rakuten Japan Open - Tokyo Valencia Open - Valencia Aircel Chennai Open - Chennai Royal Guard Open Chile - Vina del Mar Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro Grand Prix Hassan II - Casablanca Portugal Open - Oeiras Bet-at-home Cup - Kitzbuhel Winston-Salem Open - Winston-Salem 5° Sporting Challenger - Turin PBZ Zagreb Indoors - Zagreb Apia International - Sydney Czech Open 2006 - Prostejov Barcelona Open BancSabadell - Barcelona Shenzhen Open - Shenzhen China Open - Beijing European Open - Antwerp Swiss Indoors Basel - Basel Roma Challenger 2007 - Rome Open Sud de France - Montpellier Privat Bank Cup - Dniepropetrovsk Barcelona Open Banc Sabadell - Barcelona Hall of Fame Open - Newport Isla de Gran Canaria - Mas Palomas Aptos Challenger Abierto Mexicano de Tenis Mifel - Los Cabos Moselle Open - Metz Rakuten Japan Open - Tokyo San Remo Tennis Cup - San Remo Trofeo Sisma Mantova - Mantova Akbank Private Banking TED Open 2006 - Istanbul Rabat Challenger Steelers Cup - Kosice Marrakech Challenger ATP Guzzini Challenger - Recanati Moscow Challenger Ciudad de Pozoblanco Open Diputacion - Cordoba Concurso Internacional de Vigo - Vigo Irving Challenger Siemens Open 2007 - Scheveningen Porsche Open - Poznan Challenger Copa Sevilla - Seville Copa Petrobras Brazil - Aracaju Monte-Carlo Rolex Masters - Monte-Carlo Ciudad de Pozoblanco Open Diputacion - Cordoba Shenzhen Challenger IX Ciutat de Barcelona - Barcelona Cairo Challenger 2002 - Cairo Media Will Cup Busan Challenger Tennis - Busan Quimper Challenger Nottingham Challenger Pozoblanco Challenger Kremlin Cup - Moscow Unicredit (Suisse) Bank S. A. Challenger - Chiasso 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia Open de Montauban - Montauban Siemens Open 2003 - Scheveningen St. Petersburg Challenger by Kinex - St. Petersburg Geneva Challenger - Geneva Champaign Challenger Challenger 42 - Andrezieux Genova Challenger Pro Tennis World Open - Boca Raton Timisoara Challenger - Timisoara BCR Open Romania - Bucharest XXXVII Torneig C.E. Laieta - Barcelona Open de Moselle - Metz Prostejov Challenger Szczecin Challenger St. Petersburg Open - St. Petersburg 's Tennis Masters 07 Challenger - Graz Qatar ExxonMobil Open - Doha Tean International - Alphen Todi Challenger Regions Morgan Keegan Championships - Memphis Geneva Challenger St.Petersburg Challenger by Kinex - St. Petersburg Copa Sevilla 2007 - Seville Braunschweig Challenger AEGON International - Eastbourne XI Open International D'Andorra - Andorra Pozoblanco Challenger Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Braunschweig Challenger Oberstraufen Cup - Oberstaufen BCR Open Romania - Bucharest Open Costa Daurada - Tarragona Riviera di Rimini Challenger 2004 - Rimini Bratislava Challenger Arroyo de la Encomienda - Valladolid Copa Petrobras Brazil - Belo Horizonte Brasil Open - Costa do Sauipe Privat Bank Cup - Dnepropetrovsk The 10tele.com Open - Nottingham Morocco Tennis Tour - Meknes 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Estoril Open - Estoril Kremlin Cup - Moscow BCR Open Romania - Bucharest Idea Prokom Open - Sopot Dubai Duty Free Tennis Championships - Dubai German Tennis Championships - Hamburg BMW Open - Munich Winston Salem - Winston Salem Abierto Mexicano Telcel - Acapulco Allianz Suisse Open - Gstaad China Open - Beijing The Stella Artois Championships - London Generali Open - Kitzbuhel Mercedes Cup - Stuttgart TD Waterhouse Cup - Long Island Copa Telmex - Buenos Aires Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Trani Challenger ATP Challenger Trophy 2008 - Trnava Trofeo Conde de Godo - Barcelona Open Sabadell Atlantico - Barcelona Abierto Mexicano Telcel - Acapulco Samsung Securities Cup - Seoul The Dubai Tennis Championships - Dubai Tunis Challenger Medibank International - Sydney Legg Mason Tennis Classic - Washington Intersport Heilbronn Open - Heilbronn Estoril Open - Estoril US Men's Clay Court Championship - Houston SkiStar Swedish Open - Bastad Copa Claro - Buenos Aires Challenger Ford de Cherbourg - Cherbourg US Men's Clay Court Championship - Houston ECM Prague Open - Prague Serbia Open - Belgrade Steelers Cup - Kosice Kremlin Cup - Moscow Milan Indoors - Milan Open 13 - Marseille Arizona Men's Tennis Championships - Scottsdale Portugal Open - Oeiras Croatia Open - Umag St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Medibank Private International - Sydney Milan Indoors - Milan Gerry Weber Open - Halle Generali Open - Kitzbuhel Estoril Open - Estoril Qatar ExxonMobil Open - Doha Barcelona Open BancSabadell - Barcelona Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Toronto Memphis Open - Memphis Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Grand Prix de Tennis de Lyon - Lyon Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Grand Prix Hassan II - Marrakech Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Swiss Indoors Basel - Basel If Stockholm Open - Stockholm Chennai Open - Chennai Masters Series Monte Carlo - Monte Carlo Medibank International - Sydney Interwetten Austrian Open - Kitzbuhel BNP Paribas Masters - Paris Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Tennis Masters Series - Madrid Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Abierto Mexicano Telcel - Acapulco Kremlin Cup - Moscow Open Seat Godo 2003 - Barcelona Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells PTT Thailand Open - Bangkok Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Open 13 - Marseille VTR Open - Vina del Mar ABN AMRO World Tennis Tournament - Rotterdam BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internationaler Raiffeisen Grand Prix - St. Polten Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Power Horse World Team Cup - Dusseldorf The Priority Telecom Open - Amersfoort Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris 5th Sardinian International Championships - Cagliari BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Dubai Duty Free Tennis Championships - Dubai Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Apia International - Sydney Internazionali BNL d'Italia - Rome Rogers Cup - Toronto ABN/AMRO World Tennis Tournament - Rotterdam Western & Southern Open - Cincinnati Brasil Open - Sao Paulo BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Topshelf Open - 's-Hertogenbosch Rogers Cup - Montreal Bet-at-home Open - Hamburg Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Credit Agricole Suisse Open - Gstaad Sony Open Tennis - Miami Rakuten Japan Open - Tokyo Open de la Comunidad Valenciana - Valencia Aircel Chennai Open - Chennai Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona Shanghai Rolex Masters - Shanghai Aegon Nottingham Open - Nottingham BNP Paribas Open - Indian Wells Vegeta Croatia Open - Umag Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Ostrava Challenger St. Petersburg Open - St. Petersburg BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Ecuador Open - Quito Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Brasil Open - Sao Paulo Western & Southern Open - Cincinnati Barcelona Open BancSabadell - Barcelona TEB BNP Paribas Istanbul Open - Istanbul Shanghai Rolex Masters - Shanghai St. Petersburg Open - St. Petersburg Open de Nice Cote d'Azur - Nice BNP Paribas Open - Indian Wells Gerry Weber Open - Halle Miami Open - Miami Qatar Open - Doha Monte-Carlo Rolex Masters - Monte-Carlo SkiStar Swedish Open - Bastad Mutua Madrid Open - Madrid Generali Open - Kitzbuhel Abierto Mexicano - Los Cabos Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Swiss Indoors Basel - Basel Open Sud de France - Montpellier Mutua Madrid Open - Madrid ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Miami Open - Miami TEB BNP Paribas Istanbul Open - Istanbul Mutua Madrid Open - Madrid Coupe Rogers - Montreal Shanghai Rolex Masters - Shanghai Moselle Open - Metz Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona ABN AMRO World Tennis Tournament - Rotterdam Dubai Open - Dubai Hall of Fame Open - Newport The Stella Artois Grass Court Championships - London Mercedes Cup - Stuttgart Abierto Mexicano Telcel - Acapulco ABN/AMRO World Tennis Tournament - Rotterdam Open de Tenis Comunidad Valenciana - Valencia Tata Open Maharashtra - Pune Delray Beach Open - Delray Beach China Open - Beijing Citi Open - Washington French Open - Paris Valencia Open - Valencia Australian Open - Melbourne French Open - Paris Estoril Open - Estoril Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Delray Beach Open - Delray Beach Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Open SEAT 2008 - Barcelona U.S. Open - New York Australian Open - Melbourne Campionati Internazionali di Sicilia - Palermo French Open - Paris Wimbledon - London Medibank International - Sydney U.S. Open - New York Catella Swedish Open - Bastad Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Power Horse Cup - Dusseldorf Valencia Open - Valencia Brisbane International - Brisbane ABN AMRO World Tennis Tournament - Rotterdam Idea Prokom Open - Sopot Aircel Chennai Open - Chennai Grand Prix Hassan II - Casablanca Open de Moselle - Metz Open Seat Godo 2007 - Barcelona Dutch Open Tennis - Amersfoort Shanghai - Shanghai Credit Agricole Suisse Open - Gstaad Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris Western & Southern Financial Group Masters - Cincinnati Australian Open - Melbourne Davis Cup, World Group, 1R, BLR-RUS 3-2 Davis Cup, World Group, QR, RUS-THA 5-0 Davis Cup, World Group, QF, RUS-FRA 3-2 Davis Cup, World Group, 1R, NED-RUS 0-5 Davis Cup, World Group, 1R, CHI-RUS 2-3 Davis Cup, World Group, QF, RUS-FRA 3-2 Davis Cup, World Group, SF, RUS-GER 3-2 Davis Cup, World Group, F, USA-RUS 4-1 Davis Cup, World Group, QF, RUS-CZE 3-2 Davis Cup, World Group, SF, ARG-RUS, 3-2 ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, QF, ISR-RUS, 4-1 Hopman Cup - Perth ARAG ATP World Tour Championship - Dusseldorf Davis Cup, World Group, 1R, SWE-RUS 3-2 Davis Cup, World Group, PO, RUS-BRA 3-2 Davis Cup, World Group, 1R, CAN-ESP 3-2 Davis Cup, World Group, PO, BRA-RUS 5-0 Davis Cup, World Group, 1R, ESP-KAZ 5-0 Davis Cup, World Group, SF, FRA-ESP 3-2 Wimbledon - London French Open - Paris Australian Open - Melbourne French Open (juniors) Olympics - Athens Olympics - Beijing